Comparative Analysis of Numerous Routing Protocols of Mobile

Ad hoc Network

 

Saurabh Shivhare*, Nischol Mishra, Jitendra Singh Verma

SOIT, RGPV, Bhopal (M.P.) India

*Corresponding Author Email: nicksaurabh2007@gmail.com

 

ABSTRACT:

In this paper, we can focus on various routing protocols of mobile adhoc network which are categorized into proactive, reactive and hybrid. These can be further divided into number of protocols. Proactive protocols determine the routing path at the time up of start up and maintain the routing table while Reactive routing protocols determine routing information as and when needed. It means no prior information about routing is collected. Hybrid routing protocols are a newly generated protocols, which are having nature of both proactive and reactive protocols. The hybrid routing protocols employ both reactive and proactive properties by maintaining intra-zone information proactively and inter-zone information reactively. These various protocols are subjected to studies in contrast of time complexity and communication complexity with their compensation and limitations. It was concluded the basic possible concepts on different protocols being used in MANETs. Thus, it was tried to analyze and compare them in accordance with the protocol being used in the network. We have used parameters such packet drop ratio, throughput, latency, applicability, scalability which are used for comparative analysis between various routing protocols. This paper discusses the open research issues on routing protocol of ad hoc network. We have discussed Proactive Protocol (DSDV, WRP, GSR, FSR), Reactive Protocol (AODV, DSR, LMR, LAR) and Hybrid Protocol (ZRP, ZHLS, SLURP, DST). “Paper formatting is very poor”

“I have done various changes in the abstract but it is not sufficient, so re correct it because abstract is very important.  Do not use the definition of routing protocol in the abstract, write down the name of routing protocol which shows the high performance in the respect of various parameters. ” Remove the grammatical and spelling mistakes and increase the number of references. “Do follow the IEEE format” Reduces the number of pages, uses the main heading Abstract, Introduction, Routing protocols, challenges in routing, comparative analysis, conclusion, references. After check the pplagiarism of the paper. It should contain only 20% copy paste data from other resources

 

KEYWORDS:

 

INTRODUCTION:

It has been collectively recognized that the speedy development of computer and information technology in the last twenty years has primarily changed almost every field in science and engineering.  In Last few decades it has seen a swift growth of research interests in mobile ad hoc networking.[1] Ad hoc network is a multi-hop wireless network, which consists of numeral of mobile nodes. These nodes produce traffic to be forwarded to some other nodes or a group of nodes. Due to a dynamic nature of ad hoc networks, conservative fixed network routing protocols are not possible. Based on that reason quite a few proposals for routing protocols has been presented. Ad hoc radio networks have various realization areas. Some areas to be mentioned are military, emergency, conferencing and sensor applications. Each of these function areas has their specific necessities for routing protocols.[2] Compared to wired networks, mobile networks have unique characteristics. In mobile networks, lump mobility may cause repeated network topology changes, which are rare in restless networks. In distinction to the stable link capacity of wired networks, wireless link capacity repeatedly varies since of the impacts from broadcast power, headset sensitivity, noise, fading and meddling. Additionally, wireless mobile networks have a high fault rate, power restrictions and bandwidth limitations.

 

Dynamic research work for mobile ad hoc network is carrying on mainly in the fields of intermediate entrance control, routing, supply management, power control and safety. Because of the importance of routing protocols in dynamic multi-hop networks, a lot of mobile ad hoc network routing protocols have been proposed in the last few years. There are some challenges that make the design of mobile ad hoc network steering protocols a tough task. [3] In the present work, various protocols namely proactive, reactive and hybrid are subjected to studies in contrast of time complexity and communication complexity with their compensation and limitations.

 

Proactive Routing Protocol:

In proactive protocol, each node determines the routing path at the time up of start up and maintains the routing table. Each node periodically updates the table and shares the information with other nodes about their updated table. It means that routes to all other destinations or nodes are determined at the start up, and maintained through using a periodic route update process. In other words, each node maintains routing information to every other node or nodes located in a specific part in the network. The routing information is usually kept in a number of different tables. These tables are periodically updated. Proactive routing protocols maintain consistent, up-to-date routing information from each node to every other node in the network. These protocols require each node to maintain one or more tables to store routing information, and they respond to changes in network topology by propagating updates throughout the network in order to maintain a consistent network view. [4,5,6]

 

Proactive Routing Protocol can be classified in

·         Destination-sequenced distance vector (DSDV)

·         Wireless routing protocol (WRP)

·         Global state routing (GSR)

·         Fisheye State Routing (FSR)

·         Source Tree Adaptive Routing (STAR)

·         Distance Routing effect algorithm for Mobility

       (DREAM)

·         Multimedia support in mobile wireless networks

       (MMWN)

·         Cluster-head gateway switch routing (CGSR)

·         Hierarchical state routing (HSR)

·         Optimized link state routing (OLSR)

·         Topology broadcast reverse path forwarding (TBRPF)

 

Comparative Analysis of Proactive Routing Protocols:

Here we compare various routing protocol on the basis of various parameter like routing structure, No. of Tables, Frequency of updates, hello messages, critical nodes and Characteristics features.


 

Protocol

Routing Structure

No. of

Tables

Frequency of Updates

Hello Message

Critical Nodes

Characteristic Features

DSDV

Flat

2

Periodic and as required

Yes

No

Loop free

WRP

Flat

4

Periodic

Yes

No

Loop freedom using predecessor info

GSR

Flat

3 and list

Periodic and local

No

No

Localised updates

FSR

Flat

3 and list

Periodic and local

No

No

Controlled frequency of updates

STAR

Hierarchical

1 and 5 list

Conditional

 

No

No

Minimise control Overhead

DREAM

Flat

1

Mobility based

No

No

Controlled rate of updates by mobility and distance

MMWN

Hierarchical

Maintains a database

Conditional

No

Yes, Location Manager

minimized control Overhead

CGSR

Hierarchical

2

Periodic

No

Yes, Cluster Head

Clusterheads exchange routing information

HSR

Hierarchical

2

Periodic

No

Yes, Cluster Head

Low control Overhead

OLSR

Flat

3

Periodic

Yes

No

Reduced control Overhead

TBRPF

Flat

1 and 4 list

Periodic and differential

Yes

Yes, Parent node

Broadcasting topology

 

Advantages and Disadvantages of Proactive Routing Protocols:

Here we will discuss various advantages and disadvantages of various proactive routing Protocols

Protocol

Advantages

Disadvantages

DSDV

Loop free

High overhead

WRP

Loop free

Memory overhead

GSR

Localized updates

High Memory Overhead

FSR

Reduces Control Overhead

High Memory Overhead, Reduced accuracy

STAR

Low Control Overhead

High Memory Overhead and Processing Overhead

DREAM

Low Control Overhead and Memory Overhead

Requires a GPS

MMWN

Low Control Overhead

Mobility management and cluster maintenance

CGSR

Reduced Control Overhead

cluster formation and maintenance

HSR

Low Control Overhead

location management

OLSR

Reduced Control Overhead and contention

2-hop neighbor knowledge required

TBRPF

Low Control Overhead

High Memory Overhead

 

 


Complexity Comparison of Proactive Routing Protocol

Protocol

Convergence Time

Memory Overhead

Control Overhead

DSDV

O(D.I)

O(N)

O(N)

WRP

O(h)

O(N.N)

O(N)

GSR

O(D.I)

O(N.N)

O(N)

FSR

O(D.I)

O(N.N)

O(N)

STAR

O(D)

O(N.N)

O(N)

DREAM

O(N.I)

O(N)

O(N)

MMWN

O(2D)

O(N)

O(X+E)

CGSR

O (D)

O(2.N)

O(N)

HSR

O(D)

O(N.N.L)+O(S)+O(N/S)+O(N/n)

O(n.L)/I +O(1)/J

OLSR

O(D.I)

O(N.N)

O(N.N)

TBRPF

O(D) or D+2 for link Failure

O(N.N)+O(N)+O(N+V)

O(N.N)

 

Reactive Routing Protocol:

In reactive routing Protocol, each node determines routing information as and when needed. It means no prior information about routing is collected. Routing information is collected when node wants to transmit the data. This type of routing protocol is also called On-demand routing protocol. Reactive Routing Protocol or On-demand routing protocols were developed to minimize the overheads in proactive protocols by maintaining information for active routes only. This means that routes are determined and maintained for nodes that require sending data to a particular destination. This process reduces the overhead of maintain routing information of inactive nodes or nodes which are passive in the network. In reactive routing Protocol, Route discovery usually done by passing a route request packets in the network. When a node with a route to the destination is reached a route reply is sent back to the source node using link reversal if the route request has travelled through bi-directional links or by piggy-backing the route in a route reply packet via flooding. Therefore, the route discovery overhead becomes very less as compared to Proactive routing Protocol. Reactive type of routing creates routes only when required by the source node. When a node requires a route to a destination, it initiates a route discovery process within the network.

 

This process is completed once a route is found or all possible route permutations and combination have been examined. Once a route has been examined and established, it is maintained by a route maintenance procedure until either the destination becomes inaccessible along every path from the source or until the route is no longer desired. When a source node desires to send a message to some destination node and does not already have a valid route to that destination, it initiates a path discovery process to locate the other node. [7,8]

 

Routing Protocol can be classified as following:

·         Ad hoc On-demand distance vector (AODV)

·         Dynamic Source Routing (DSR)

·         Light-weight mobile routing (LMR)

·         Location-aided routing (LAR)

·         Temporally ordered routing algorithm (TORA)

·         Routing On-demand Acyclic Multi-path (ROAM)

·         Associatively-based routing (ABR)

·         Flow oriented routing protocol (FORP)

·         Relative distance micro-discovery ad hoc routing

       (RDMAR)

·         Ant-colony-based routing algorithm (ARA)

·         Cluster-based routing protocol (CBRP)

·         Signal stability adaptive (SSA)

 

Comparative Analysis of Reactive Routing Protocols:

Here we compare various Reactive routing protocol on the basis of various parameter like routing structure, multiple routes, beacons, route metric method, route maintained in, and route reconfiguration strategy.

 


 

Protocol

Routing Structure

Multiple routes

Bea-cons

Route metric method

Route

maintained in

Route reconfiguration strategy

AODV

Flat

No

Yes

Shortest Path and freshest

Route Table

Erase route then Source Notification

DSR

Flat

Yes

No

Shortest Path or available in cache

Route Cache

Erase route then Source Notification

ROAM

Flat

Yes

No

Shortest Path

Route Table

Erase route

LMR

Flat

Yes

No

Shortest Path or available in cache

Route Table

Link reversal and Route repair

TORA

Flat

Yes

No

Shortest Path or available in cache

Route Table

Link reversal and Route repair

ABR

Flat

No

Yes

Shortest Path and strong associavity

Route Table

Erase route then Source Notification

SSA

Flat

No

Yes

Strongest signal strength

and stability

Route Table

Erase route then Source Notification

RDMAR

Flat

No

No

Shortest relative distance or Shortest Path

Route Table

Erase route then Source Notification

LAR

Flat

Yes

No

Shortest Path

Route Cache

Erase route then Source Notification

ARA

Flat

Yes

No

Shortest Path

Route Table

Use alternate route or back track until a route is found

FORP

Flat

No

No

First available route

Route Table

A Flow_HANDOFF used to use alternate route

CBRP

Hierarchic-al

No

No

First available route

Route Table

Erase route then Source Notification and local route repair.

 

Advantages and Disadvantages Reactive Routing Protocol

Here we will discuss various advantages and disadvantages of various Reactive routing Protocols

Protocol

Advantages

Disadvantages

AODV

Adaptable to highly dynamic topologies

Scalability problems, large delays, hello messages

DSR

Multiple routes, Promiscuous overhearing

Scalability problems due to source routing and flooding, large delays

ROAM

Elimination of search-to-infinity problem.

Large CO in highly mobile environments

LMR

Multiple routes

Temporary routing loops

TORA

Multiple routes

Temporary routing loops

ABR

Route stability

Scalability problem

SSA

Route stability

Scalability problems, large delays during route failure and reconstruction

RDMAR

Localised route discovery

Flooding used if there is no prior communication between nodes

LAR

Localised route discovery

Based on source routing, flooding is used if no location information is available

ARA

Low overhead, small control packet size

Flooding based route discovery process

FORP

Employees a route failure minimisation technique

Flooding based route disovery process

CBRP

Only cluster-heads exchange routing information

Cluster maintenance, temporary loops

 

 


Complexity Comparison of Reactive Routing Protocol

Protocol

Time complexity in route discovery

Communication complexity in route discovery

AODV

O(2D)

O(2N)

DSR

O(2D)

O(2N)

ROAM

O(D)

O(mode E)

LMR

O(2D)

O(2N)

TORA

O(2D)

O(2N)

ABR

O(B+P)

O(N+R)

SSA

O(B+P)

O(N+R)

RDMAR

O(2S)

O(2M)

LAR

O(2S)

O(2M)

ARA

O(D+P)

O(N+R)

FORP

O(D+P)

O(N+R)

CBRP

O(2D)

O(2X)

 

Where

D-Diameter of the network;

N -number of nodes in the network;

B-diameter of the affected area;

S -diameter of the nodes in the localised region;

P - Diameter of the directed path

E- Number of edges in the network.

X - Number of clusters

 

Hybrid Routing Protocol:

It is a combination of Proactive and reactive routing Protocol. Hybrid routing protocols are a newly generated protocols, which are having nature of both proactive and reactive protocols. These protocols are developed to increase scalability by allowing nearby nodes or nodes with close proximity to work together to make some sort of a backbone to reduce the route discovery overheads and make route discover easier. Most hybrid protocols proposed till date are zone-based, which means that the network is partitioned or seen as a number of zones by each node. Hybrid routing protocols have the potential to provide higher applicability and scalability than pure reactive or proactive protocols. This is because they attempt to minimize the number of rebroadcasting nodes by defining a structure which allows the nodes to work together in order to organize how routing is to be performed. By working together the best or the most suitable nodes can be used to perform route discovery. Hybrid routing protocols attempt to eliminate single point of failures and creating blockage nodes in the network. This is achieved by allowing any number of nodes to perform routing or data forwarding if the preferred path becomes unavailable. [9]

The DDR algorithm consists of six phases:

·         Preferred neighbor election,

·         Forest construction,

·         Intra-tree clustering,

·         Inter-tree clustering,

·         Zone naming

·         Zone partitioning.

 

Comparative analysis of Hybrid Protocols:

Here we compare various Reactive routing protocol on the basis of various parameter like routing structure, multiple routes, beacons, route metric method, route maintained in, and route reconfiguration strategy.

 


 

Protocol

Routing Structure

Multiple routes

Beacons

Route metric method

Route maintained in

Route reconfiguration strategy

ZRP

Flat

No

Yes

Shortest Path

Intra zone and Inter zone tables

Route repair at point of failure and Source Notification

ZHLS

Hierarchical

Yes

No

Shortest Path or available in virtual link

Intra zone and

Inter zone tables

Location request

SLURP

Hierarchical

Yes

No

MFR for inter zone For warding. DSR for intra zone routing

location cache and a node_list

Source Notification then location discovery

DST

Hierarchical

Yes

No

Forwarding using the tree neighbours and the bridges using shuttling

Route Table

Holding timec or shuttling

DDR

Hierarchical

Yes

Yes

Stable routing

 

Intra zone and

Inter zone table

Source Notification then source initiates a new path

discovery

 


 

Comparative Analysis between Proactive, Reactive and Hybrid Routing Protocol:

Here we compare the Proactive protocol, Reactive protocol and Hybrid protocol on the basis of following Parameters.

Parameters

Proactive Protocol

Reactive Protocol

Hybrid Protocol

Basic Feature

1. Each node determines the routing path at the time up of start up.

1. Each node determines routing information as and when needed.

 It proactively maintains routes to nearby nodes and determine routes to far away nodes with the help of a route discovery strategy

Table

2. Each node to maintain one or more tables to store routing information.

2.Node maintains routing table for active route only

2. It depends on routing strategy.

Routing

3.Each  Node  maintain sequence no. to reach other nodes

3.Each node pass a route request packets in the network to reach other nodes

3. Zone-based, which means that the network is partitioned or seen as a number of zones by each node.

 Applicable

4.Lower applicability

4.Medium applicability

4. higher applicability

 Scalable

5.Lower  scalability

5.Medium  scalability

5.higher scalability

 Accuracy

6.High accuracy

6.Medium  accuracy

6.Medium Accuracy

 Overhead

7.High overhead

7.Low overhead

7.Low  Overhead

 Memory

8.High Memory overhead

8.Low Memory overhead

8.Low Memory overhead

Path

9. Shortest path is used.

9. Discovered route is used.

9. The best or the most suitable nodes can be used to perform route discovery.

 

Advantages and Disadvantages of Hybrid protocol

Here we will discuss various advantages and disadvantages of various Hybrid routing Protocols

Protocol

Routing Structure

Multiple routes

ZRP

Reduce retransmissions

Overlapping zones

ZHLS

Reduction of SPF, low Control Overhead

Static zone map required

SLURP

Location discovery using home regions

Static zone map required

DST

Reduce retransmissions

Root node

DDR

No zone map or zone coordinator

Preferred neighbours may become bottlenecks

 

Complexity Comparison of Hybrid protocol

Protocol

Time complexity in route discovery

Communication Complexity in route discovery

ZRP

Intra: O(I)

Inter: O(2D)

Intra: O(Z)

Inter: O(N+V)

ZHLS

Intra: O(I)

Inter: O(D)

Intra: O(N/M)

Inter: O(N+V)

SLURP

Intra: O(Z)

Inter: O(D)

Intra: O(2N/M)

Inter: O(Y)

DST

Intra: O(Z)

Inter: O(D)

Intra: O(Z)/O (N)

DDR

Intra: O(I)

Inter: O(2D)

Intra: O(Z)

Inter: O(N+V)

 

Fig 1 Comparison of Throughput v/s Number of nodes in                        Fig. 2 Comparison of Delay v/s Simulation Time

Proactive Routing Protocol                                                                           in Proactive Routing Protocol

 


 

Fig 3 Comparison of Dropped packet v/s Number of Nodes in Proactive Routing Protocol

 

Fig 5 Comparison of Delay v/s Simulation Time in Reactive Routing Protocol

 

Fig 4  Comparison of Throughput v/s Number of nodes in Reactive Routing Protocol

 

 

Fig 6 Comparison of Dropped packet v/s Number of Nodes

 


 

Fig 7 Comparison on Delay v/s Simulation Time in Hybrid Routing Protocol

 

Fig 8 Comparison on Dropped Packet v/s Number of Nodes in Hybrid Routing Protocol

 

 


CONCLUSION:

In the present work it can provide metaphors of various routing schemes proposed for ad hoc mobile networks. It also makes available a categorization of these schemes according to the routing strategy. It has obtainable a comparison of these categories of routing protocols, highlighting their features, differences and characteristics. It was done comparative analysis of routing protocols based on various parameters. Finally, it has identified probable applications and challenges facing ad hoc mobile wireless networks. The hybrid routing protocols employ both reactive and proactive properties by maintaining intra-zone information proactively and inter-zone information reactively. Reactive routing protocols such as the TORA and DSR may also perform well in large networks. Hybrid Protocols are combination of reactive protocol and proactive protocols. So there is a need to more focus on these protocols. It can develop more hybrid protocols by using good features of reactive and proactive protocols so that they can work efficiently. The field of ad hoc mobile networks is rapidly growing and changing, and while there are still many challenges that need to be met, it is likely that such networks will see widespread use within the next decades.

 

REFERENCES:

1.        E.M. Royer, CK. Toh, “A Review of Current Routing Protocols for Ad-Hoc Mobile Wireless Networks”, IEEE Personal Communications Magazine, pp. 46-55, April 1999.

2.        N. Nikaein, H. Labiod, C. Bonnet, “DDR Distributed Dynamic Routing Algorithm for Mobile Ad-Hoc Networks”, Proceedings of the First Annual Workshop on Mobile Ad Hoc Network and Computing, MobiHOC , Boston,pages 19-27, August 2000.

3.        L.M. Feeney: “A Taxonomy for Routing Protocols in Mobile Ad Hoc Networks”, SICS TechnicalReport  pages 07-09, October 1999.

4.        Mehran Abolhasan, Tadeusz Wysocki, Eryk Dutkiewicz, “A review of routing protocols for mobile ad hoc networks”, Ad Hoc Networks 2,PP 1–22, 2004.

5.        M. Gerla, C.-C. Chiang, and L. Zhang, “Tree Multicast Strategies in Mobile, Multihop Wireless Networks”,ACM/Baltzer Mobile Networks and Apps. Journal, pp.8-11, 1998.

6.        S. Singh, M. Woo, and C. S. Raghavendra, “Power-Aware Routing in Mobile Ad Hoc Networks”, Proc. ACM/IEEE MOBICOM, pp.23-25, Oct. 1998.

7.        Y. B. Ko and N. H. Vaidya, “Location-Aided Routing (LAR) in Mobile Ad Hoc Networks”, Proc. ACM/IEEE MOBICOM , pp 38-40, Oct. 1998

8.        P. W. Yau and C. J. Mitchell, “Reputation Methods for Routing Security for Mobile Ad Hoc Networks”, IST Workshop. Mobile Future and Symp. Trends in Communications, Bratislava, Slovakia, pp. 28-31 Oct. 2003.

9.        S. Yi, P. Naldurg, and R. Kravets, “A Security-Aware Routing Protocol for Wireless Ad Hoc Networks”, Proc. ACM MobiHoc, 2001.

 

 

Received on 26.12.2014        Accepted on 26.02.2015        

©A&V Publications all right reserved

Research J. Engineering and Tech. 6(2): April-June, 2015 page 231-237

DOI: 10.5958/2321-581X.2015.00034.3